import { register, init, getLocaleFromNavigator } from 'svelte-i18n';

register('en-US', () => import('../locales/en.json'));
register('zh-CN', () => import('../locales/zh.json'));

export function useLocal (lang?: string) {
    init({
        fallbackLocale: 'en-US',
        initialLocale: lang ?? getLocaleFromNavigator(),
    });
}